Reports for WPF
ページに出力する行数を制御する
タスク別ヘルプ > ページレイアウトのカスタマイズ > ページに出力する行数を制御する

特別なメカニズムはありません。レポートに非表示フィールドを追加し、そのフィールドの値をグローバルパラメータとして使用するだけです。

レポートに「linesPerPage」という名前の非表示フィールドを追加し、そのフィールドのText プロパティに数値、Visible プロパティに false を設定すると、ページごとに表示する詳細行の数を制御できます。

VBScript
コードのコピー
' VBScript: Report.OnOpen イベント
cnt = 0 ' 詳細カウンタを初期化します
' VBScript: Detail.OnPrint イベント
cnt = cnt + 1
detail.forcepagebreak = "none"
if cnt >= linesPerPage then
cnt = 0
detail.forcepagebreak = "after"
endif

フィールドのText プロパティを変更すれば、レポートのレンダリング前に linesPerPage フィールドの値を設定できます。

CommonTasks.xml にあるレポート「08: グローバル定数」を参照してください。

関連トピック